home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 12 C64 Telecom / MTXDOC.TXT < prev    next >
Encoding:
Text File  |  2019-04-13  |  2.5 KB  |  102 lines

  1.  
  2.                XMODEM 6.0
  3.  
  4.          Copyright (C) 1986 by
  5.       Microtechnic Solutions, Inc.
  6.           All Rights Reserved
  7.  
  8.    Released into the public domain by
  9.       Microtechnic Solutions, Inc.
  10.  
  11.  
  12. OVERVIEW:
  13.  
  14. This version of XMODEM (CRC/Checksum)
  15. loads into C64 memory $C000 (49152)
  16. and uses $C000-$C884. The routine
  17. strips padding characters from the last
  18. block received when downloading.
  19. Padding is added when transmitting. The
  20. normal pad character is CTRL-Z
  21. (dec. 26) unless the last valid
  22. character in the file is a 26, in which
  23. case a dec. 0 is substituted as the pad
  24. character.
  25.  
  26. This routine assumes that the calling
  27. program has - as its last string
  28. operation before calling - set a
  29. string to the filename specifier.
  30.  
  31. The assumed disk device is unit 8.
  32. It uses a logical file 8 for
  33. reading/writing the disk, and logical
  34. file 15 for the command channel.These
  35. defaults may be overridden by poking
  36. device number to 49155 before calling
  37. the routine.
  38. Note: this number should be decimal..
  39. POKE49155,8.
  40.  
  41. The user calls this routine by
  42. setting a string (any name) to the
  43. desired filename, and then SYS 49152,A
  44. where A = 16 if the routine should be
  45. s    sitive to carrier detect, or 0 if
  46. carrier is to be ignored.
  47. Syntax for filename is:
  48.  
  49. FILENAME,<type>,<direction>,<translate>
  50.  
  51.  FILENAME may be any valid disk name.
  52.  <type> is either P (program),
  53.         S (sequential), or U (user).
  54.  <direction> is either R (read) for
  55.              sending, or W (write) for
  56.              receiving.
  57.  <translate> valid for sequential files
  58.              only. Enter a "t" to
  59.              indicate translation
  60.              desired.
  61.  
  62. Examples:
  63.  
  64.      DISKFILE,P,W
  65.  
  66.      Receive a pro    am file called
  67.      DISKFILE.
  68.  
  69.      ASCIIFILE,S,R,T
  70.  
  71.      Send a sequential file called
  72.      ASCIIFILE. Translate the file
  73.      contents to standard ASCII before
  74.      transmitting.
  75.  
  76. The routine will provide a display of
  77. the number of blocks sent/received and
  78. the status of the last block (A=ok,
  79. N=error). User will be notified when
  80. the transfer is either successfully
  81. completed or aborted because of
  82. excessive errors. If a download is
  83. aborted, it is the user's
  84. responsibility to SCRATCH the
  85. incomplete file fro    the disk.
  86.  
  87. XMODEM 6.0 will operate at either 300
  88. or 1200 baud, depending on your modem
  89. and the baud rate at which you open the
  90. modem.
  91.  
  92. XMODEM 6.0 first attempts to initiate
  93. CRC mode when downloading, and will
  94. respond to CRC operation request when
  95. uploading. Control remains with the
  96. routine until the transfer is aborted
  97. or until successful completion. The
  98. user may abort the transfer locally by
  99. pressing the STOP key.
  100.  
  101.  
  102.